
/* Fix for complex button with icon. Need no bg color */
.u-btn-inset > .u-btn-darkgray {
	background-color: transparent;
}



/*charity have very hard yelLow color, it makes me cry (( Need use g-color-gray-dark-v1 for font-color, if we want read text */
.g-bg-primary .g-color-white,
.g-bg-primary-dark-v1 .g-color-white,
.g-bg-primary-dark-v2 .g-color-white,
.g-bg-primary-dark-v3 .g-color-white,
.g-bg-primary-opacity-0_1 .g-color-white,
.g-bg-primary-opacity-0_2 .g-color-white,
.g-bg-primary-opacity-0_3 .g-color-white,
.g-bg-primary-opacity-0_4 .g-color-white,
.g-bg-primary-opacity-0_6 .g-color-white,
.g-bg-primary-opacity-0_8 .g-color-white,
.g-bg-primary-opacity-0_9 .g-color-white{color: #111 !important;}

.g-bg-primary .g-color-white-opacity-0_1,
.g-bg-primary-dark-v1 .g-color-white-opacity-0_1,
.g-bg-primary-dark-v2 .g-color-white-opacity-0_1,
.g-bg-primary-dark-v3 .g-color-white-opacity-0_1,
.g-bg-primary-opacity-0_1 .g-color-white-opacity-0_1,
.g-bg-primary-opacity-0_2 .g-color-white-opacity-0_1,
.g-bg-primary-opacity-0_3 .g-color-white-opacity-0_1,
.g-bg-primary-opacity-0_4 .g-color-white-opacity-0_1,
.g-bg-primary-opacity-0_6 .g-color-white-opacity-0_1,
.g-bg-primary-opacity-0_8 .g-color-white-opacity-0_1,
.g-bg-primary-opacity-0_9 .g-color-white-opacity-0_1 {color: rgba(0, 0, 0, 0.1) !important;}

.g-bg-primary .g-color-white-opacity-0_2,
.g-bg-primary-dark-v1 .g-color-white-opacity-0_2,
.g-bg-primary-dark-v2 .g-color-white-opacity-0_2,
.g-bg-primary-dark-v3 .g-color-white-opacity-0_2,
.g-bg-primary-opacity-0_1 .g-color-white-opacity-0_2,
.g-bg-primary-opacity-0_2 .g-color-white-opacity-0_2,
.g-bg-primary-opacity-0_3 .g-color-white-opacity-0_2,
.g-bg-primary-opacity-0_4 .g-color-white-opacity-0_2,
.g-bg-primary-opacity-0_6 .g-color-white-opacity-0_2,
.g-bg-primary-opacity-0_8 .g-color-white-opacity-0_2,
.g-bg-primary-opacity-0_9 .g-color-white-opacity-0_2 {color: rgba(0, 0, 0, 0.2) !important;}

.g-bg-primary .g-color-white-opacity-0_3,
.g-bg-primary-dark-v1 .g-color-white-opacity-0_3,
.g-bg-primary-dark-v2 .g-color-white-opacity-0_3,
.g-bg-primary-dark-v3 .g-color-white-opacity-0_3,
.g-bg-primary-opacity-0_1 .g-color-white-opacity-0_3,
.g-bg-primary-opacity-0_2 .g-color-white-opacity-0_3,
.g-bg-primary-opacity-0_3 .g-color-white-opacity-0_3,
.g-bg-primary-opacity-0_4 .g-color-white-opacity-0_3,
.g-bg-primary-opacity-0_6 .g-color-white-opacity-0_3,
.g-bg-primary-opacity-0_8 .g-color-white-opacity-0_3,
.g-bg-primary-opacity-0_9 .g-color-white-opacity-0_3 {color: rgba(0, 0, 0, 0.3) !important;}

.g-bg-primary .g-color-white-opacity-0_4,
.g-bg-primary-dark-v1 .g-color-white-opacity-0_4,
.g-bg-primary-dark-v2 .g-color-white-opacity-0_4,
.g-bg-primary-dark-v3 .g-color-white-opacity-0_4,
.g-bg-primary-opacity-0_1 .g-color-white-opacity-0_4,
.g-bg-primary-opacity-0_2 .g-color-white-opacity-0_4,
.g-bg-primary-opacity-0_3 .g-color-white-opacity-0_4,
.g-bg-primary-opacity-0_4 .g-color-white-opacity-0_4,
.g-bg-primary-opacity-0_6 .g-color-white-opacity-0_4,
.g-bg-primary-opacity-0_8 .g-color-white-opacity-0_4,
.g-bg-primary-opacity-0_9 .g-color-white-opacity-0_4 {color: rgba(0, 0, 0, 0.4) !important;}

.g-bg-primary .g-color-white-opacity-0_5,
.g-bg-primary-dark-v1 .g-color-white-opacity-0_5,
.g-bg-primary-dark-v2 .g-color-white-opacity-0_5,
.g-bg-primary-dark-v3 .g-color-white-opacity-0_5,
.g-bg-primary-opacity-0_1 .g-color-white-opacity-0_5,
.g-bg-primary-opacity-0_2 .g-color-white-opacity-0_5,
.g-bg-primary-opacity-0_3 .g-color-white-opacity-0_5,
.g-bg-primary-opacity-0_4 .g-color-white-opacity-0_5,
.g-bg-primary-opacity-0_6 .g-color-white-opacity-0_5,
.g-bg-primary-opacity-0_8 .g-color-white-opacity-0_5,
.g-bg-primary-opacity-0_9 .g-color-white-opacity-0_5 {color: rgba(0, 0, 0, 0.5) !important;}

.g-bg-primary .g-color-white-opacity-0_6,
.g-bg-primary-dark-v1 .g-color-white-opacity-0_6,
.g-bg-primary-dark-v2 .g-color-white-opacity-0_6,
.g-bg-primary-dark-v3 .g-color-white-opacity-0_6,
.g-bg-primary-opacity-0_1 .g-color-white-opacity-0_6,
.g-bg-primary-opacity-0_2 .g-color-white-opacity-0_6,
.g-bg-primary-opacity-0_3 .g-color-white-opacity-0_6,
.g-bg-primary-opacity-0_4 .g-color-white-opacity-0_6,
.g-bg-primary-opacity-0_6 .g-color-white-opacity-0_6,
.g-bg-primary-opacity-0_8 .g-color-white-opacity-0_6,
.g-bg-primary-opacity-0_9 .g-color-white-opacity-0_6 {color: rgba(0, 0, 0, 0.6) !important;}

.g-bg-primary .g-color-white-opacity-0_7,
.g-bg-primary-dark-v1 .g-color-white-opacity-0_7,
.g-bg-primary-dark-v2 .g-color-white-opacity-0_7,
.g-bg-primary-dark-v3 .g-color-white-opacity-0_7,
.g-bg-primary-opacity-0_1 .g-color-white-opacity-0_7,
.g-bg-primary-opacity-0_2 .g-color-white-opacity-0_7,
.g-bg-primary-opacity-0_3 .g-color-white-opacity-0_7,
.g-bg-primary-opacity-0_4 .g-color-white-opacity-0_7,
.g-bg-primary-opacity-0_6 .g-color-white-opacity-0_7,
.g-bg-primary-opacity-0_8 .g-color-white-opacity-0_7,
.g-bg-primary-opacity-0_9 .g-color-white-opacity-0_7 {color: rgba(0, 0, 0, 0.7) !important;}

.g-bg-primary .g-color-white-opacity-0_8,
.g-bg-primary-dark-v1 .g-color-white-opacity-0_8,
.g-bg-primary-dark-v2 .g-color-white-opacity-0_8,
.g-bg-primary-dark-v3 .g-color-white-opacity-0_8,
.g-bg-primary-opacity-0_1 .g-color-white-opacity-0_8,
.g-bg-primary-opacity-0_2 .g-color-white-opacity-0_8,
.g-bg-primary-opacity-0_3 .g-color-white-opacity-0_8,
.g-bg-primary-opacity-0_4 .g-color-white-opacity-0_8,
.g-bg-primary-opacity-0_6 .g-color-white-opacity-0_8,
.g-bg-primary-opacity-0_8 .g-color-white-opacity-0_8,
.g-bg-primary-opacity-0_9 .g-color-white-opacity-0_8 {color: rgba(0, 0, 0, 0.8) !important;}

.g-bg-primary .g-color-white-opacity-0_9,
.g-bg-primary-dark-v1 .g-color-white-opacity-0_9,
.g-bg-primary-dark-v2 .g-color-white-opacity-0_9,
.g-bg-primary-dark-v3 .g-color-white-opacity-0_9,
.g-bg-primary-opacity-0_1 .g-color-white-opacity-0_9,
.g-bg-primary-opacity-0_2 .g-color-white-opacity-0_9,
.g-bg-primary-opacity-0_3 .g-color-white-opacity-0_9,
.g-bg-primary-opacity-0_4 .g-color-white-opacity-0_9,
.g-bg-primary-opacity-0_6 .g-color-white-opacity-0_9,
.g-bg-primary-opacity-0_8 .g-color-white-opacity-0_9,
.g-bg-primary-opacity-0_9 .g-color-white-opacity-0_9 {color: rgba(0, 0, 0, 0.9) !important;}

/* ***********
THEMES CUSTOM COLORS
*********** */

.u-btn-primary:hover, .u-btn-primary:active, .u-btn-primary:focus {
	color: #111;
}

.u-btn-primary {
	color: #111;
}

.u-btn-primary .landing-block-node-card-button.g-color-white {
	color: #111 !important;
}

.g-bg-black-opacity-0_7--after .g-color-primary {
	color: #f5f219 !important;
}

.g-theme-business-bg-blue-dark-v1 .g-color-primary {
	color: #f5f219 !important;
}

.g-color-primary i {
	color: #f5f219 !important;
}

.u-btn-darkgray i {
	color: #f5f219 !important;
}

.g-py-20 .g-brd-none .landing-block-node-accordeon-element-title{
	color: #777 !important;
}

.g-pt-20 .g-brd-none .landing-block-node-accordeon-element-title{
	color: #777 !important;
}

.g-bg-primary-opacity-0_9--after .slick-slider .u-arrow-v1:before {
	color: #f5f219 !important;
}

.g-pt-115 .slick-slider .u-arrow-v1:hover {
	color: #000 !important;
}

.g-color-gray-dark-v5 .g-bg-black .g-color-white .g-color-primary {
	color: #f5f219 !important;
}

.landing-block-node-carousel .landing-block-node-carousel-element .g-parent .g-color-white {
	color: #000 !important;
}

.landing-block-node-carousel .landing-block-node-carousel-element .g-parent .g-color-gray-light-v4 p {
	color: #000 !important;
}

.g-bg-primary-opacity-0_8--after {
	background-color: rgba(85, 85, 85, 1) !important;
}

.g-bg-primary-opacity-0_8--before::after, .g-bg-primary-opacity-0_8--after::after {
	background-color: rgba(85, 85, 85, 0.9) !important;
}

.g-bg-primary-opacity-0_9--before::after, .g-bg-primary-opacity-0_9--after::after {
	background-color: rgba(85, 85, 85, 0.9) !important;
}

.slick-slide .g-color-white .g-bg-transparent--hover:hover {
	color: #fff !important;
}

.slick-slide .g-parent .g-pa-50--lg .g-color-primary {
	color: #f5f219 !important;
}

.slick-slider .slick-slide .g-pos-rel .g-color-white i {
	color: #f5f219 !important;
}

.g-pt-20 .g-brd-gray-light-v4 .g-bg-main .g-bg-primary {
	color: #000 !important;
}

.slick-slider .slick-slide .g-pos-rel .g-pos-abs .g-bg-primary--hover:hover {
	color: #000 !important;
}

.g-pos-rel .g-absolute-centered .g-bg-primary-opacity-0_9 .g-color-white {
	color: #000 !important;
}

.g-pos-rel .g-absolute-centered .g-bg-primary-opacity-0_9 .u-btn-outline-white {
	color: #000;
	border-color: #000 !important;
}

.g-pos-rel .g-absolute-centered .g-bg-primary-opacity-0_9 .u-btn-outline-white:hover {
	border-color: #fff !important;
}

.u-btn-inset::before {
	border-color: #f5f219 !important;
}

.g-pt-115 .col-lg-4 .landing-block-node-subtitle {
	color: #777 !important;
}

.g-pt-115 .u-heading-v2-4--bottom .landing-block-node-subtitle {
	color: #777 !important;
}

.g-bg-gray-light-v5 .g-brd-primary .landing-block-node-subtitle {
	color: #777 !important;
}

.landing-block .u-heading-v2-4--bottom .landing-block-node-subtitle.g-letter-spacing-1 {
	color: #777 !important;
}

.g-theme-business-bg-blue-dark-v1 .u-heading-v2-4--bottom .landing-block-node-subtitle.g-letter-spacing-1 {
	color: #f5f219 !important;
}

.u-timeline-v3 .media-body .landing-block-node-card-subtitle {
	color: #777 !important;
}

	/* B24 BUTTON */
.landing-b24button-use-style .b24-widget-button-popup, .landing-b24button-use-style .b24-widget-button-popup-triangle, .landing-b24button-use-style .b24-widget-button-pulse {
	border-color: #f5f219 !important;
}

.landing-b24button-use-style .b24-widget-button-inner-block, .landing-b24button-use-style .b24-widget-button-inner-mask {
	background-color: #f5f219 !important;
}

.landing-b24button-use-style .b24-widget-button-social-item {
	background-color: #f5f219 !important;
}



.slick-slider .slick-slide .g-bg-img-hero .landing-block-node-card-price {
	color: #f5f219 !important;
}

.landing-block .landing-block-node-bg-mini .g-brd-around .landing-block-node-text-mini p {
	color: #000 !important;
}

.slick-slider .slick-slide .flex-items-middle .u-heading-v5-3 .landing-block-node-card-subtitle {
	color: #000 !important;
}

.slick-slider .slick-slide .flex-items-middle .u-heading-v5-3 .u-heading-v5__title:before {
	background-color: #000 !important;
}

.slick-slider .slick-slide .flex-items-middle .g-px-70--md p {
	color: #000 !important;
}

.slick-slider .u-carousel-indicators-v7 li>span{
	background-color: #000 !important;
}


/* BUTTON HOVERS */

.u-btn-white:hover {
	border-color: white;
	background-color: white;
}

.u-btn-black:hover {
	border-color: #1a1a1a !important;
	background-color: #1a1a1a !important;
}

.u-btn-darkgray:hover {
	border-color: #4d4d4d !important;
	background-color: #4d4d4d !important;
}

.u-btn-red:hover {
	border-color: #ff3333 !important;
	background-color: #ff3333 !important;
}

.u-btn-lightred:hover {
	border-color: #ec7568 !important;
	background-color: #ec7568 !important;
}

.u-btn-darkred:hover {
	border-color: #d01337 !important;
	background-color: #d01337 !important;
}

.u-btn-blue:hover {
	border-color: #5faee3 !important;
	background-color: #5faee3 !important;
}

.u-btn-indigo:hover {
	border-color: #5b7cbd !important;
	background-color: #5b7cbd !important;
}

.u-btn-purple:hover {
	border-color: #b48fd8 !important;
	background-color: #b48fd8 !important;
}

.u-btn-darkpurple:hover {
	border-color: #8157cb !important;
	background-color: #8157cb !important;
}

.u-btn-pink:hover {
	border-color: #ed4a82 !important;
	background-color: #ed4a82 !important;
}

.u-btn-orange:hover {
	border-color: #ea984e !important;
	background-color: #ea984e !important;
}

.u-btn-deeporange:hover {
	border-color: #fe7b51 !important;
	background-color: #fe7b51 !important;
}

.u-btn-yellow:hover {
	border-color: #efd34c !important;
	background-color: #efd34c !important;
}

.u-btn-aqua:hover {
	border-color: #57dfeb !important;
	background-color: #57dfeb !important;
}

.u-btn-cyan:hover {
	border-color: #0ae4ff !important;
	background-color: #0ae4ff !important;
}

.u-btn-teal:hover {
	border-color: #22e3be !important;
	background-color: #22e3be !important;
}

.u-btn-brown:hover {
	border-color: #b09980 !important;
	background-color: #b09980 !important;
}

.u-btn-bluegray:hover {
	border-color: #6f7885 !important;
	background-color: #6f7885 !important;
}

.u-btn-facebook:hover {
	border-color: #4c70ba !important;
	background-color: #4c70ba !important;
}

.u-btn-twitter:hover {
	border-color: #22c2ff !important;
	background-color: #22c2ff !important;
}